public string EncodeId([PexAssumeUnderTest] IdentifierProvider target, int id) { string result = target.EncodeId(id); return(result); // TODO: add assertions to method IdentifierProviderTest.EncodeId(IdentifierProvider, Int32) }
/// <summary> /// Process an event asynchronously. /// </summary> /// <param name="e">event to process</param> /// <returns> /// Task to wait on. /// </returns> public async Task HandleAsync(ReportAddedToIncident e) { if (e.Incident.ReportCount != 1) { var tags = await _repository.GetTagsAsync(e.Incident.Id); if (tags.Count > 0) { return; } } _logger.Debug("Checking tags.."); var ctx = new TagIdentifierContext(e.Report); var identifierProvider = new IdentifierProvider(); var identifiers = identifierProvider.GetIdentifiers(ctx); foreach (var identifier in identifiers) { identifier.Identify(ctx); } ExtractTagsFromCollections(e, ctx); _logger.Debug("done.."); await _repository.AddAsync(e.Incident.Id, ctx.Tags.ToArray()); }
public void EncodingAndDecodingDoesntChangeTheId() { const int Id = 1337; IIdentifierProvider provider = new IdentifierProvider(); var encoded = provider.EncodeId(Id); var actual = provider.DecodeId(encoded); Assert.AreEqual(Id, actual); }
public void EncodingAndDecodingPreserveContent() { const int Id = 213; IIdentifierProvider provider = new IdentifierProvider(); var encoded = provider.EncodeIntId(Id); var actual = provider.DecodeIdToInt(encoded); Assert.AreEqual(Id, actual); }
public void EncodingAndDecodingDoesntChangeTheId() { const int Id = 1337; IIdentifierProvider provider = new IdentifierProvider(); var encoded = provider.EncodeId(Id); var actual = provider.DecodeId(encoded); Assert.AreEqual(Id, actual); }
public void EncodeId897() { string s; IdentifierProvider s0 = new IdentifierProvider(); s = this.EncodeId(s0, 0); Assert.AreEqual <string>("MC4xMjMxMjMxMzEyMw==", s); Assert.IsNotNull((object)s0); }
public Cube(float size = 50f) { Id = IdentifierProvider.GetAvailableId(); Size = size; _planes = new Plane[6]; Init(); }
public void GenerateShouldSucceed() { // Arrange IIdentifierProvider identifierProvider = new IdentifierProvider(); // Act var result = identifierProvider.Generate(); // Assert result.Should().NotBeEmpty(); }
public void ReturnTheSameIdAfterEncodingAndDecoding(int id) { // Arrange var identifierProvider = new IdentifierProvider(); // Act var url = identifierProvider.GetUrlId(id); var intId = identifierProvider.GetId(url); // Assert Assert.AreEqual(id, intId); }
public void GetTopRecipesShouldWorkCorrectly() { IdentifierProvider idProvider = new IdentifierProvider(); string id = idProvider.EncodeId(1); this.controller.WithCallTo(x => x.GetTopRecipes()) .ShouldRenderPartialView("_SliderPartial") .WithModel <IEnumerable <RecipeHomeViewModel> >( viewModel => { Assert.AreEqual("Tandoori Carrots", viewModel.FirstOrDefault().Title); Assert.AreEqual("Healthy", viewModel.FirstOrDefault().Category); Assert.AreEqual(12, viewModel.FirstOrDefault().CreatedOn.Second); Assert.AreEqual(id, viewModel.FirstOrDefault().ViewId); }).AndNoModelErrors(); }