public void Fifty_Objects_With_NonEditableAttributes_Should_Revert_Values_To_Original() { var original = new MockClass2() { Name = "Jimi Hendrix" }; var newMocks = 50.Times(i => new MockClass2() { Name = string.Format("Jim Morrison{0}", i) }).ToArray(); Parallel.ForEach(newMocks, mock => mock.RevertNonEditableValues(original)); newMocks.ShouldAllBe(m => m.Name == "Jimi Hendrix"); }
public void Object_With_Peasy_ForeignKeyAttribute_Should_Revert_Zeros_To_Nulls() { var mock = new MockClass2(); mock.SomeForeignKeyID = 0; mock.RevertForeignKeysFromZeroToNull(); mock.SomeForeignKeyID.ShouldBe(null); }
public void Object_With_NonEditableAttribute_in_base_class_Should_Revert_Values_To_Original() { var original = new MockClass2() { SomeValue = "Jimi Hendrix" }; var newMock = new MockClass2() { SomeValue = "Jim Morrison" }; newMock.RevertNonEditableValues(original); newMock.SomeValue.ShouldBe("Jimi Hendrix"); }
public void ObjectWithPeasyForeignKeyAttributeShouldRevertZerosToNulls() { var mock = new MockClass2(); mock.SomeForeignKeyID = 0; mock.RevertForeignKeysFromZeroToNull(); mock.SomeForeignKeyID.ShouldBe(null); }
public void Fifty_Objects_With_NonEditableAttributes_Should_Revert_Values_To_Original() { var original = new MockClass2 { Name = "Jimi Hendrix" }; var newMocks = 50.Times(i => new MockClass2 { Name = $"Jim Morrison{i}" }).ToArray(); Parallel.ForEach(newMocks, mock => mock.RevertNonEditableValues(original)); newMocks.ShouldAllBe(m => m.Name == "Jimi Hendrix"); }
public void Object_With_NonEditableAttribute_in_base_class_Should_Revert_Values_To_Original() { var original = new MockClass2 { SomeValue = "Jimi Hendrix" }; var newMock = new MockClass2 { SomeValue = "Jim Morrison" }; newMock.RevertNonEditableValues(original); newMock.SomeValue.ShouldBe("Jimi Hendrix"); }
public void ObjectWithNonEditableAttributeShouldRevertValuesToOriginal() { var original = new MockClass2() { Name = "Jimi Hendrix" }; var newMock = new MockClass2() { Name = "Jim Morrison" }; newMock.RevertNonEditableValues(original); newMock.Name.ShouldBe("Jimi Hendrix"); }
public async Task TenObjectsWithNonEditableAttributesShouldRevertValuesToOriginal() { var original = new MockClass2() { Name = "Jimi Hendrix" }; var newMocks = 10.Times(i => new MockClass2() { Name = string.Format("Jim Morrison{0}", i) }).ToArray(); var tasks = newMocks.Select(x => Task.Run(() => x.RevertNonEditableValues(original))); await Task.WhenAll(tasks); newMocks.ShouldAllBe(m => m.Name == "Jimi Hendrix"); }
public void ClassNameShouldReturnNameOfPeasyDisplayNameAttribute() { var className = new MockClass2().ClassName(); className.ShouldBe("Mock II"); }
public void ClassName_Should_Return_Name_Of_Peasy_DisplayNameAttribute() { var className = new MockClass2().ClassName(); className.ShouldBe("Mock II"); }