public void Should_throw_When_default_constructor_does_not_exists() { //ARRANGE var builder = new AutoMock <Target_NoDefaultConstructor>(); //ACT Assert.That(() => builder.SelectDefaultConstructor(), Throws.TypeOf <InvalidOperationException>()); }
public void Should_build_default_target_When_parametrized_constructor_exists() { //ARRANGE var builder = new AutoMock <Target>(); //ACT builder.SelectDefaultConstructor(); var target = builder.CreateTarget(); //ASSERT Assert.AreEqual(typeof(Target), target.GetType()); }