public void GetTextForNonExistingValueReturnsNull() { var textProvider = new MvxResxTextProvider(_resourceManager); var actual = textProvider.GetText(null, null, "NonExistingKey"); Assert.Null(actual); }
public void GetTextForExistingValueSupplyingNameOnlyReturnsDummyName() { var textProvider = new MvxResxTextProvider(_resourceManager); var expected = MockResourceManager.DummyName; var actual = textProvider.GetText(null, null, MockResourceManager.DummyName); Assert.Equal(expected, actual); }
public void GetTextSupplyingNamespaceAndTypeKeyAndNameReturnsValueMatchingNamespaceAndTypeKeyAndName() { var textProvider = new MvxResxTextProvider(_resourceManager); var expected = $"{MockResourceManager.LocalizationNamespace}.{MockResourceManager.TypeKey}.{MockResourceManager.DummyName}"; var actual = textProvider.GetText(MockResourceManager.LocalizationNamespace, MockResourceManager.TypeKey, MockResourceManager.DummyName); Assert.Equal(expected, actual); }
public void GetTextSupplyingTypeKeyAndNameReturnsValueMatchingTypeKeyAndName() { var textProvider = new MvxResxTextProvider(_resourceManager); var expected = $"{MockResourceManager.TypeKey}.{MockResourceManager.DummyName}"; var actual = textProvider.GetText(null, MockResourceManager.TypeKey, MockResourceManager.DummyName); Assert.AreEqual(expected, actual); }