public void GetAll_ShouldReturnZeroAlbumsCount_WhenNoAlbumsInData() { // arrange var data = new FakeGalleryData(); var service = new AlbumsService(data); string username = null; // act var actual = service.GetAll(username).Count(); // assert Assert.AreEqual(0, actual); }
public void GetAll_ShouldReturnNonPrivateAndPrivateAlbumsOfTheAuthorizedUser_WhenUserIsAuthorized() { // arrange var data = new FakeGalleryData(); this.PopulateFakeGalleryAlbumsData(data, 30); var service = new AlbumsService(data); string username = "******"; // act var actual = service.GetAll(username).Count(); // assert Assert.AreEqual(16, actual); }
public void Add_ShouldAddAlbumWithCorrectUserWhenUsernameIsValid() { // arrange var data = new FakeGalleryData(); this.PopulateFakeGalleryUsersData(data, 5); var service = new AlbumsService(data); string username = "******"; var album = this.GetAlbum("myalbum", false); // act service.Add(album, username); var actual = service.GetAll(username).First().Owner.UserName; // assert Assert.AreEqual(username, actual); }
public void Add_ShouldAddAlbumIfAlbumAndUsernameAreValid() { // arrange var data = new FakeGalleryData(); this.PopulateFakeGalleryUsersData(data, 5); var service = new AlbumsService(data); string username = "******"; var album = this.GetAlbum("myalbum", false); // act service.Add(album, username); var actual = service.GetAll(username).Count(); // assert Assert.AreEqual(1, actual); }
public void Add_ShouldAddAlbumWithCorrectUserWhenUsernameIsValid() { // arrange var data = new FakeGalleryData(); this.PopulateFakeGalleryUsersData(data, 5); var service = new AlbumsService(data); string username = "******"; var album = this.GetAlbum("myalbum", false); // act service.Add(album, username); var actual = service.GetAll(username).First().Owner.UserName; // assert Assert.AreEqual(username, actual); }
public void Add_ShouldAddAlbumIfAlbumAndUsernameAreValid() { // arrange var data = new FakeGalleryData(); this.PopulateFakeGalleryUsersData(data, 5); var service = new AlbumsService(data); string username = "******"; var album = this.GetAlbum("myalbum", false); // act service.Add(album, username); var actual = service.GetAll(username).Count(); // assert Assert.AreEqual(1, actual); }
public void Add_ShouldAddAlbumWithCorrectDate() { // arrange var data = new FakeGalleryData(); this.PopulateFakeGalleryUsersData(data, 5); var service = new AlbumsService(data); string username = "******"; var album = this.GetAlbum("myalbum", false); // act service.Add(album, username); var addedAlbum = service.GetAll(username).First(); var addedAlbumDate = addedAlbum.CreatedOn.Date; var addedAlbumHour = addedAlbum.CreatedOn.Hour; // assert Assert.AreEqual(DateTime.Now.Date, addedAlbumDate); }
public void Add_ShouldAddAlbumWithCorrectDate() { // arrange var data = new FakeGalleryData(); this.PopulateFakeGalleryUsersData(data, 5); var service = new AlbumsService(data); string username = "******"; var album = this.GetAlbum("myalbum", false); // act service.Add(album, username); var addedAlbum = service.GetAll(username).First(); var addedAlbumDate = addedAlbum.CreatedOn.Date; var addedAlbumHour = addedAlbum.CreatedOn.Hour; // assert Assert.AreEqual(DateTime.Now.Date, addedAlbumDate); }
public void GetAll_ShouldReturnZeroAlbumsCount_WhenNoAlbumsInData() { // arrange var data = new FakeGalleryData(); var service = new AlbumsService(data); string username = null; // act var actual = service.GetAll(username).Count(); // assert Assert.AreEqual(0, actual); }
public void GetAll_ShouldReturnOnlyNonPrivateAlbums_WhenUserIsNotAuthorized() { // arrange var data = new FakeGalleryData(); this.PopulateFakeGalleryAlbumsData(data, 30); var service = new AlbumsService(data); string username = null; // act var actual = service.GetAll(username).Count(); // assert Assert.AreEqual(15, actual); }