public void CanonicalNameConverterTestsReturnsNullForRootPageLocation() { // Arrange var converter = new CanonicalNameConverter(); var sourceMember = new CmsApiDataModel(); var context = new ResolutionContext(null, null); // Act var result = converter.Convert(sourceMember, context); // Assert Assert.Null(result); }
public void CanonicalNameConverterTestsReturnsRootFromPageLocation() { // Arrange const string expectedResult = "root"; var converter = new CanonicalNameConverter(); var sourceMember = new CmsApiDataModel { PageLocation = "/root" }; var context = new ResolutionContext(null, null); // Act var result = converter.Convert(sourceMember, context); // Assert Assert.Equal(expectedResult, result); }
public void CanonicalNameConverterTestsReturnsCanonicalName() { // Arrange const string expectedResult = "a-canonical-name"; var converter = new CanonicalNameConverter(); var sourceMember = new CmsApiDataModel { CanonicalName = expectedResult }; var context = new ResolutionContext(null, null); // Act var result = converter.Convert(sourceMember, context); // Assert Assert.Equal(expectedResult, result); }