예제 #1
0
        public void SetCorrectLoggerValue_WhenValueIsNotNull()
        {
            var package  = new Mock <IPackage>();
            var logger   = new Mock <ILogger>();
            var packages = new List <IPackage>()
            {
                package.Object
            };

            var packageRepository = new PackageRepositoryFake(logger.Object, packages);

            packageRepository.Add(package.Object);

            Assert.AreEqual(logger.Object, packageRepository.LoggerFake);
        }
예제 #2
0
        public void SetCorrectPackageValue()
        {
            var package  = new Mock <IPackage>();
            var logger   = new Mock <ILogger>();
            var packages = new List <IPackage>()
            {
                package.Object
            };

            var packageRepository = new PackageRepositoryFake(logger.Object, packages);

            packageRepository.Add(package.Object);

            Assert.AreEqual(packages, packageRepository.PackagesFake);
        }