public void TestMethod() { decimal actual; using (var scope = Program.Container.BeginLifetimeScope()) { IBusinessService service = scope.Resolve <IBusinessService>(); actual = service.AmoutProductInWarehouse(10); } actual.Should().Be(1000000); }
public void CreateLayersForTest() { IBusinessService businessService = Substitute.For <IBusinessService>(); businessService.AmoutProductInWarehouse(10).Returns(1000000); businessService.GetCurrentPrice(Arg.Any <int>(), DateTime.Now).Returns(0); var builder = new ContainerBuilder(); builder.RegisterInstance(businessService).As <IBusinessService>(); Program.Container = builder.Build(); }
public void SetCode1ShouldBeAmount10() { decimal amount = service.AmoutProductInWarehouse(1); amount.Should().Be((decimal)10.0); }