public void Create_ShouldReturnNoSpecimen_WhenRequestTypeNotOptionsBuilderInterface( Mock <ISpecimenContext> context, InMemoryOptionsSpecimenBuilder builder) { var obj = builder.Create(typeof(string), context.Object); obj.Should().BeOfType <NoSpecimen>(); }
public void Create_ShouldCreateInMemoryOptionsBuilder_WhenRequestTypeIsOptionsBuilderInterface( Mock <ISpecimenContext> context, InMemoryOptionsSpecimenBuilder builder) { var builderObj = builder.Create(typeof(IOptionsBuilder), context.Object); builderObj.Should().BeOfType <InMemoryOptionsBuilder>(); }
public void Create_ShouldThrow_WhenSpecimenContextIsNull(InMemoryOptionsSpecimenBuilder builder) { Action act = () => builder.Create(typeof(IOptionsBuilder), null); act.Should().ThrowExactly <ArgumentNullException>(); }