コード例 #1
0
        public async Task GetAllPagedListingAsync_ShouldReturnPageWithNotDeletedManufacturers()
        {
            // Arrange
            FitStoreDbContext database = this.Database;

            DatabaseHelper.SeedData(database);

            IManufacturerService manufacturerService = new ManufacturerService(database);

            // Act
            IEnumerable <ManufacturerAdvancedServiceModel> result = await manufacturerService.GetAllPagedListingAsync(page);

            // Assert
            result.Count().Should().Be(3);
            result.First().Id.Should().Be(1);
            result.First().Name.Should().Be("Manufacturer 1");
            result.First().IsDeleted.Should().Be(false);
            result.Last().Id.Should().Be(13);
            result.Last().Name.Should().Be("Manufacturer 13");
            result.Last().IsDeleted.Should().Be(false);
        }