public void BuildCateogryStringTest() { var builder = new CategoryStringBuilder() .AddCategories("PREFIX A", new List <Category> { new Category(Guid.NewGuid(), null, null) { Name = "House" }, new Category(Guid.NewGuid(), null, null) { Name = "Car" }, }) .AddCategories("PREFIX B", new List <Category> { new Category(Guid.NewGuid(), null, null) { Name = "Pig" }, new Category(Guid.NewGuid(), null, null) { Name = "Dog" }, }); Assert.That(builder.Build(), Is.EqualTo("[PREFIX A]-House, Car, [PREFIX B]-Pig, Dog")); }
public void BuilderStoresCategoriesTest() { var house = new Category(Guid.NewGuid(), null, null) { Name = "House" }; var car = new Category(Guid.NewGuid(), null, null) { Name = "Car" }; var builder = new CategoryStringBuilder() .AddCategories("PREFIX A", new List <Category> { house }) .AddCategories("PREFIX B", new List <Category> { car }); Assert.That(builder.GetCategories(), Is.EquivalentTo(new[] { house, car })); }