public void TestProbeActorCreator_Create_UsesCorrectTestKitSettings() { //arrange TestProbeActorCreator sut = CreateTestProbeActorFactory(); //act ITestProbeActor result = sut.Create(this); //assert result.TestProbe.TestKitSettings.Should().BeSameAs(TestKitSettings); }
public void TestProbeActorCreator_Create_ReturnsTestProbeActor() { //arrange TestProbeActorCreator sut = CreateTestProbeActorFactory(); //act ITestProbeActor result = sut.Create(this); //assert result.Should().BeOfType <TestProbeActor>(); }
public void TestProbeActorCreator_CreateWithNullTestKitBase_ThrowsArgumentNullException() { //arrange TestProbeActorCreator sut = CreateTestProbeActorFactory(); //act Action act = () => sut.Create(null); //assert act.ShouldThrow <ArgumentNullException>(); }
public void TestProbeActorCreator_Create_OnlyConstructsOneActor() { //arrange TestProbeActorCreator sut = CreateTestProbeCreator(); //act sut.Create( TestProbeCreatorPassedIntoSut, TestKitPassedIntoSut, HandlersPassedIntoSut); //assert ShimConstructorCallCount.Should().Be(1); }
public void TestProbeActorCreator_Create_ConstructsActorWithCorrectHandlers() { //arrange TestProbeActorCreator sut = CreateTestProbeCreator(); //act sut.Create( TestProbeCreatorPassedIntoSut, TestKitPassedIntoSut, HandlersPassedIntoSut); //assert HandlersPassedIntoShim.Should().BeSameAs(HandlersPassedIntoSut); }
public void TestProbeActorCreator_Create_ConstructsActorWithCorrectTestProbeCreator() { //arrange TestProbeActorCreator sut = CreateTestProbeCreator(); //act sut.Create( TestProbeCreatorPassedIntoSut, TestKitPassedIntoSut, HandlersPassedIntoSut); //assert AssertionExtensions.Should((object)TestProbeCreatorPassedIntoShim).BeSameAs(TestProbeCreatorPassedIntoSut); }
public void TestProbeActorCreator_Create_ReturnsTestProbeActor() { //arrange TestProbeActorCreator sut = CreateTestProbeCreator(); //act ITestProbeActor result = sut.Create( TestProbeCreatorPassedIntoSut, TestKitPassedIntoSut, HandlersPassedIntoSut); //assert AssertionExtensions.Should((object)result).BeSameAs(TestProbeActorReturnedByShim); }