Exemplo n.º 1
0
        public void GetAllSpecies_ReturnsThree_FromSetOfThree()
        {
            var data = new List <Species>
            {
                new Species
                {
                    Id       = 1,
                    Name     = "test1",
                    IsActive = false
                },
                new Species
                {
                    Id       = 2,
                    Name     = "test2",
                    IsActive = false
                },
                new Species
                {
                    Id       = 3,
                    Name     = "test3",
                    IsActive = false
                }
            };

            var mockSet = new MoqDbSet <Species>(data);

            mockSet.Setup(x => x.AsNoTracking()).Returns(mockSet.Object);
            var mockContext = new MoqContext <Species>(mockSet, m => m.SpeciesList);

            var service = new SpeciesService(mockContext.Object);

            Assert.AreEqual(3, service.GetAllSpecies().Count());
        }