예제 #1
0
        public void CreateRepository_CalledTwice_ReturnsSameInMemRepoInstance()
        {
            var factory = new CustomersInMemRepositoryFactory(_dataProvider.Object);

            var result  = factory.CreateRepository();
            var result2 = factory.CreateRepository();

            result2.Should().Be(result);
        }
예제 #2
0
        public void CreateRepository_ReturnsInMemRepoInstance()
        {
            var factory = new CustomersInMemRepositoryFactory(_dataProvider.Object);

            var result = factory.CreateRepository();

            result.Should().BeOfType(typeof(CustomersInMemRepository));
        }