public void PutTest() { var category = new Category { Name = "test" }; Controller.PutAsync(category).Wait(); MapperMock.Verify(m => m.Map <DAL.Entities.Category>(category), Times.Once()); ServiceMock.Verify(s => s.UpdateCategoryAsync(It.IsAny <DAL.Entities.Category>()), Times.Once()); }
public void PutTest() { var model = new DTOs.AddOrUpdateModels.UpdateExpenseModel { Id = 1, Amount = 1000, CategoryId = 1, ReportId = 1, UserId = 1 }; Controller.PutAsync(model).Wait(); MapperMock.Verify(m => m.Map <DAL.Entities.Expense>(model), Times.Once()); ServiceMock.Verify(s => s.UpdateExpenseAsync(It.IsAny <DAL.Entities.Expense>()), Times.Once()); }
public void EditStore_Post_saves_settings_into_company() { // Arrange var model = new StoreSettingsViewModel { Keywords = "app taxi cab", UniqueDeviceIdentificationNumber = new List <string> { "1234567890abcdef" }, AppStoreCredentials = new AppleStoreCredentials { Username = "******", Password = "******", Team = "team" }, GooglePlayCredentials = new AndroidStoreCredentials { Username = "******", Password = "******" } }; // Act Sut.EditStore(model); // Assert ServiceMock.Verify(x => x.UpdateStoreSettings(It.Is <StoreSettings>(s => s .Keywords == "app taxi cab" && s.UniqueDeviceIdentificationNumber[0 ] == "1234567890abcdef"))); ServiceMock.Verify(x => x.UpdateAppleAppStoreCredentials(It.Is <AppleStoreCredentials>(s => s.Username == "user@appstore" && s.Password == "password" && s.Team == "team"))); ServiceMock.Verify(x => x.UpdateGooglePlayCredentials(It.Is <AndroidStoreCredentials>(s => s.Username == "user@googleplay" && s.Password == "password"))); }
public void GetLocation_CoordinatesValid_ExpectedResult() { IList <HotelDto> list = new List <HotelDto> { new HotelDto() }; ServiceMock.Setup(m => m.GetByLocation(It.IsAny <string>())).Returns(Task.FromResult(list)) .Verifiable(); var response = sut.GetLocation("19.22,189.33").GetAwaiter().GetResult(); ServiceMock.Verify(); Assert.IsNotNull(response); Assert.IsInstanceOfType(response, typeof(Microsoft.AspNetCore.Mvc.OkObjectResult)); Assert.AreEqual((int)HttpStatusCode.OK, (response as Microsoft.AspNetCore.Mvc.OkObjectResult).StatusCode); }
public void GetBookings_IdIsValid_ExpectedResult() { IList <BookingDto> list = new List <BookingDto> { new BookingDto() }; ServiceMock.Setup(m => m.GetBookings(It.IsAny <int>())).Returns(Task.FromResult(list)) .Verifiable(); var response = sut.GetBookings(1).GetAwaiter().GetResult(); ServiceMock.Verify(); Assert.IsNotNull(response); Assert.IsInstanceOfType(response, typeof(Microsoft.AspNetCore.Mvc.OkObjectResult)); Assert.AreEqual((int)HttpStatusCode.OK, (response as Microsoft.AspNetCore.Mvc.OkObjectResult).StatusCode); }
public void CreateBookings_CoordinatesValid_ExpectedResult() { IList <HotelDto> list = new List <HotelDto> { new HotelDto() }; ServiceMock.Setup(m => m.CreateBookings(It.IsAny <BookingDto>())).Returns(Task.FromResult("test")) .Verifiable(); var response = sut.CreateBookings(new BookingDto { From = DateTime.Now, To = DateTime.Now.AddDays(1), HotelId = 1 }) .GetAwaiter().GetResult(); ServiceMock.Verify(); Assert.IsNotNull(response); Assert.IsInstanceOfType(response, typeof(Microsoft.AspNetCore.Mvc.OkObjectResult)); Assert.AreEqual((int)HttpStatusCode.OK, (response as Microsoft.AspNetCore.Mvc.OkObjectResult).StatusCode); }
public void GetEpisodesForSeries() { var series = (PartialViewResult)_controller.GetEpisodes(1, "stringTitle"); var model = (SonarrEpisodeViewModel)series.Model; Assert.That(model.EpisodeViewModels.Count, Is.GreaterThan(0)); Assert.That(model.SeasonTitle, Is.EqualTo("stringTitle")); Assert.That(model.EpisodeViewModels[SonarrEpisode[0].seasonNumber][0].Monitored, Is.EqualTo(SonarrEpisode[0].monitored)); Assert.That(model.EpisodeViewModels[SonarrEpisode[0].seasonNumber][0].Overview, Is.EqualTo(SonarrEpisode[0].overview)); Assert.That(model.EpisodeViewModels[SonarrEpisode[0].seasonNumber][0].Title, Is.EqualTo(SonarrEpisode[0].title)); Assert.That(model.EpisodeViewModels[SonarrEpisode[0].seasonNumber][0].AbsoluteEpisodeNumber, Is.EqualTo(SonarrEpisode[0].absoluteEpisodeNumber)); Assert.That(model.EpisodeViewModels[SonarrEpisode[0].seasonNumber][0].Downloading, Is.EqualTo(SonarrEpisode[0].downloading)); Assert.That(model.EpisodeViewModels[SonarrEpisode[0].seasonNumber][0].EpisodeFileId, Is.EqualTo(SonarrEpisode[0].episodeFileId)); Assert.That(model.EpisodeViewModels[SonarrEpisode[0].seasonNumber][0].HasFile, Is.EqualTo(SonarrEpisode[0].hasFile)); Assert.That(model.EpisodeViewModels[SonarrEpisode[0].seasonNumber][0].ID, Is.EqualTo(SonarrEpisode[0].id)); Assert.That(model.EpisodeViewModels[SonarrEpisode[0].seasonNumber][0].SeasonNumber, Is.EqualTo(SonarrEpisode[0].seasonNumber)); ServiceMock.Verify(x => x.GetSonarrEpisodes(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <int>()), Times.Once); SettingsMock.Verify(x => x.GetSettings(), Times.Once); }
public void Edit_Post_saves_valid_data_into_company() { // Arrange var model = new QuestionnaireViewModel { SupportContactEmail = "help@taxihail", CompanyPhoneNumber = "123 456 7890", CompanyWebsiteUrl = "http://www.centralniagara.com", }; // Act Sut.Edit(model); // Assert ServiceMock.Verify(x => x.UpdateQuestionnaire(It.Is <Questionnaire>(s => s .SupportContactEmail == "help@taxihail" && s.CompanyPhoneNumber == "123 456 7890" && s.CompanyWebsiteUrl == "http://www.centralniagara.com"))); }
public void GetSeries() { var series = (PartialViewResult)_controller.GetSeries(); var model = (List <SonarrSeriesViewModel>)series.Model; DateTime newDate; DateTime.TryParse(SonarrSeries[0].firstAired, out newDate); Assert.That(model.Count, Is.GreaterThan(0)); Assert.That(model[0].Id, Is.EqualTo(SonarrSeries[0].id)); Assert.That(model[0].ImdbId, Is.EqualTo(SonarrSeries[0].imdbId)); Assert.That(model[0].Monitored, Is.EqualTo(SonarrSeries[0].monitored)); Assert.That(model[0].FirstAired, Is.EqualTo(newDate.ToString("D"))); Assert.That(model[0].EpisodeCount, Is.EqualTo(SonarrSeries[0].episodeCount)); Assert.That(model[0].CleanTitle, Is.EqualTo(SonarrSeries[0].cleanTitle)); Assert.That(model[0].AirTime, Is.EqualTo(SonarrSeries[0].airTime)); Assert.That(model[0].Network, Is.EqualTo(SonarrSeries[0].network)); Assert.That(model[0].NextAiring, Is.EqualTo(SonarrSeries[0].nextAiring)); Assert.That(model[0].Overview, Is.EqualTo(SonarrSeries[0].overview)); Assert.That(model[0].Path, Is.EqualTo(SonarrSeries[0].path)); Assert.That(model[0].QualityProfileId, Is.EqualTo(SonarrSeries[0].qualityProfileId)); Assert.That(model[0].Runtime, Is.EqualTo(SonarrSeries[0].runtime)); Assert.That(model[0].SeasonCount, Is.EqualTo(SonarrSeries[0].seasonCount)); Assert.That(model[0].SeasonFolder, Is.EqualTo(SonarrSeries[0].seasonFolder)); Assert.That(model[0].SeriesType, Is.EqualTo(SonarrSeries[0].seriesType)); Assert.That(model[0].Status, Is.EqualTo(SonarrSeries[0].status)); Assert.That(model[0].Title, Is.EqualTo(SonarrSeries[0].title)); Assert.That(model[0].TitleSlug, Is.EqualTo(SonarrSeries[0].titleSlug)); Assert.That(model[0].Year, Is.EqualTo(SonarrSeries[0].year)); Assert.That(model[0].ImageUrls[0], Is.EqualTo(UrlHelper.ReturnUri(ExpectedSettings.IpAddress, ExpectedSettings.Port) + SonarrSeries[0].images[0].url)); ServiceMock.Verify(x => x.GetSonarrSeries(It.IsAny <string>(), It.IsAny <string>()), Times.Once); SettingsMock.Verify(x => x.GetSettings(), Times.Once); }
public void GetTest() { Controller.GetAllExpensesAsync(new int[] { 1 }).Wait(); ServiceMock.Verify(s => s.GetExpensesAsync(It.IsAny <int[]>()), Times.Once()); }
protected override void VerifyExpectations(Guid resourceId) { ServiceMock.Verify(); }
protected override void VerifyExpectations(Guid resourceId) { ServiceMock.Verify(svc => svc.StatSaleStrategy(resourceId)); }
protected override void VerifyExpectations(Guid resourceId) { ServiceMock.Verify(svc => svc.StatOffer(resourceId)); }
public void DeleteTest(int id) { Controller.DeleteAsync(id).Wait(); ServiceMock.Verify(s => s.DeleteCategoryAsync(id), Times.Once()); }
protected override void VerifyExpectations(Guid resourceId) { ServiceMock.Verify(svc => svc.StatAuthenticationMeans(resourceId)); }
public void GetAllTest() { Controller.GetAllCategoriesAsync().Wait(); ServiceMock.Verify(s => s.GetAllCategoriesAsync(), Times.Once()); }
protected override void VerifyExpectations(Guid resourceId) { ServiceMock.Verify(svc => svc.StatAccountingGroup(resourceId)); }