public void Recognition_SavePropperty() { // arrange SettingsColor stub = new SettingsColor().SetValues(StubObj.ColorGold); settings.Background = stub; settings.Foreground = stub; settings.SizeFont = StubObj.FontSize; settings.Font = StubObj.Font; var stubStyle = new SettingsFont().SetValues(StubObj.FontStyle_I, StubObj.FontWeight_B); settings.FontStyle = stubStyle; // act Dictionary <string, string> data = settings.GetProperties(); Settings actual = new Settings(); actual.Recognition(data); // assert Assert.AreEqual(stub, actual.Background); Assert.AreEqual(stub, actual.Foreground); Assert.AreEqual(StubObj.FontSize, actual.SizeFont); Assert.AreEqual(StubObj.Font, actual.Font); Assert.AreEqual(stubStyle, actual.FontStyle); // present foreach (var i in data) { Debug.WriteLine($"{i.Key} : {i.Value}"); } }
public void GetProperties_All() { // arrange SettingsColor stub = new SettingsColor().SetValues(StubObj.ColorGold); settings.Background = stub; settings.Foreground = stub; settings.SizeFont = StubObj.FontSize; settings.Font = StubObj.Font; var stubStyle = new SettingsFont().SetValues(StubObj.FontStyle_I, StubObj.FontWeight_B); settings.FontStyle = stubStyle; // assert int j = 0; foreach (var i in settings.GetProperties()) { Assert.AreEqual(StubObj.ListProperties.Keys.ElementAt(j), i.Key); Assert.AreEqual(StubObj.ListProperties.Values.ElementAt(j++), i.Value); } // present foreach (var i in settings.GetProperties()) { Debug.WriteLine($"{i.Key} : {i.Value}"); } }
public void Initialize_SettingsFont() { sf = new SettingsFont(); }