示例#1
0
        public async void DeletePlanet_Ok()
        {
            //Arrange
            var planet = new Planet
            {
                Id   = Guid.NewGuid(),
                Name = "A-1"
            };

            m_repositoryMock.Setup(t => t.SearchAsync(It.IsAny <Pagination>(), It.IsAny <Ordering>(), It.IsAny <IFilter <Planet> >()))
            .ReturnsAsync(new Tuple <int, List <Planet> >(1, new List <Planet> {
                planet
            }));

            //Act
            await m_planetService.DeletePlanetAsync(planet.Id);

            //Assert
            m_repositoryMock.Verify(t => t.DeleteAsync(It.IsAny <Planet>()), Times.Once);
        }