Types.InNamespace(searchTerm) will incorrectly match all namespaces that start with searchTerm. For example:
namespace Orders
{
public class Order;
}
namespace OrderSamples
{
public class Sample;
}
public class Tests
{
[Fact]
public void Test()
{
var result = Types.InNamespace("Orders").GetTypes();
Assert.Single(result); // Fails as OrderSamples.Sample also matched
}
}