public void MarshalOtherServiceTest() { ISecondService service = Simply.Do[ConfigKey].Resolve <ISecondService>(); IFailService serviceFail = service.GetOtherService(123); serviceFail.FailInt().Should().Be(84); }
public void TestFailConnectNotFailingWithTemporaryContextUsingGenericSignature() { using (Simply.Do[ConfigKey].EnterServiceMockContext <IFailService>(new FailConnectService())) { IFailService service = Simply.Do[ConfigKey].Resolve <IFailService>(); service.FailInt().Should().Be(84); } Assert.That(() => { IFailService service = Simply.Do[ConfigKey].Resolve <IFailService>(); service.FailInt().Should().Be(84); }, Throws.Exception); }
public void TestPostFailConnectState() { bool ex = false; try { IFailService service = Simply.Do[ConfigKey].Resolve <IFailService>(); service.FailInt(); } catch (Exception) { ex = true; } ex.Should().Be.True(); ISecondService service2 = Simply.Do[ConfigKey].Resolve <ISecondService>(); service2.OtherString().Should().Be("42"); }
public void TestFailConnect() { IFailService service = Simply.Do[ConfigKey].Resolve <IFailService>(); service.FailInt().Should().Be(84); }