示例#1
0
        public async Task EditShouldReturnTrueIfItIsSuccessfull()
        {
            // Arrange
            var userManager = this.GetUserManagerMock();
            var business    = new Business()
            {
                Id   = 1,
                Name = "Test"
            };

            var type = new List <PetType>()
            {
                PetType.AllDogs,
                PetType.Cat
            };

            this.db.Businesses.Add(business);
            await db.SaveChangesAsync();

            var businesService = new BusinessService(this.db, userManager.Object);

            // Act
            var result = await businesService.EditAsync(1, "test", TypeBusiness.Cabin, "test", "test", 2d, 2d, type, "test", "test", true, "test", "test");

            // Assert
            result
            .Should()
            .BeTrue();
        }