public void TabVersionTest_EnsureTabVersionIsDeserialized() { // ARRANGE var jsonString = string.Format(jsonFormatString, expectedName, expectedSpeed, expectedTabString, expectedTuning); // ACT jsonString = FixupJsonString(jsonString); actual = JsonConvert.DeserializeObject <TabVersion>(jsonString); // ASSERT Assert.Equal(expectedName, actual.Name); Assert.Equal(expectedSpeed, actual.Speed); Assert.Equal(expectedTabString, actual.TabString); Assert.Equal(expectedTuning, actual.Tuning); }
private TabVersion GetMockedTabVersion() { var tabVersion = new TabVersion { IsPublished = true, TabId = TabID, TabVersionId = 1, Version = 1, CreatedByUserID = UserID }; tabVersion.GetType().BaseType.GetProperty("CreatedOnDate").SetValue(tabVersion, ServerCreateOnDate, null); return(tabVersion); }