public void DeleteExistingBookShouldBeTrue() { var(id, name, category) = FakeMediaFactory.GetTotoBookWithId(); var(result, errorOption) = _mediaService.DeleteMedia(id); result .Should() .BeTrue(); errorOption .HasValue .Should() .BeFalse(); }
public void DeleteExistingMedia_ShouldBeTrue() { var id = FakeMediaFactory.GetTotoIdMedia(); var(result, errorOption) = _mediaService.DeleteMedia(id); result .Should() .BeTrue(); errorOption .HasValue .Should() .BeFalse(); }
public void DeleteUnknownBookShouldBeFalse() { var id = FakeMediaFactory.GetFakeId(); var(result, errorOption) = _mediaService.DeleteMedia(id); result .Should() .BeFalse(); errorOption .HasValue .Should() .BeTrue(); errorOption.MatchSome( error => error.Should().Equals("This id is unknow in DB") ); }
public void AddNewBookShouldBeTrue() { var media = FakeMediaFactory.GetTotoBook(); var(result, errorOption) = _mediaService .AddMedia( media.name, media.category ); result .Should() .BeTrue(); errorOption .HasValue .Should() .BeFalse(); }
public void AddExistingBookShouldBeFalse() { var media = FakeMediaFactory.GetTotoBook(); var(result, errorOption) = _mediaService .AddMedia( media.name, media.category ); result .Should() .BeFalse(); errorOption .HasValue .Should() .BeTrue(); errorOption.MatchSome( error => error.Should().Equals("This media already exist in DB") ); }