Example #1
0
        public void TestMethod()
        {
            decimal actual;

            using (var scope = Program.Container.BeginLifetimeScope())
            {
                IBusinessService service = scope.Resolve <IBusinessService>();
                actual = service.AmoutProductInWarehouse(10);
            }
            actual.Should().Be(1000000);
        }
Example #2
0
        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);
        }